另一款四合一开机面板:cdntip/panel
四合一开机面板,支持azure、aws、linode、Digital Ocean,叫做openpanel3
AWS开机系统支持Debian
1.安装docker
bash <(curl https://get.docker.com)2.部署容器
# 原版
docker run --name openpanel3 -d -it -p 8111:80 --restart=always xmg66/openpanel3 /bin/bash
# 备份
docker run --name openpanel3 -d -it -p 8111:80 --restart=always yangyzp/openpanel3 /bin/bash其中8111端口可以自行修改为其他端口,建议修改为其他端口
3.查看容器ip
docker ps
docker inspect CONTAINER ID | grep IPAddress #CONTAINER ID 替换
docker inspect openpanel3 | grep IPAddress
这就是我们容器的内网IP,我们将此IP填入宝塔MySQL指定IP中。而后ip addr查看下docker新建的网卡的IP,待会docker容器中填写数据库详细信息时要用。
4.新建数据库
安装Mysql5.7,不支持Mysql5.6 新建数据库openpanel3,指定ip访问填前面查到的容器的内网IP:172.17.0.2
5.进入容器,配置数据库连接信息
方法1:宝塔docker管理
- 宝塔7.9版本以上,开启docker管理

- 进入容器目录

- 访问
home/python/panel/config/database.conf文件,修改成自己新建的数据库信息,保存172.17.0.1【记得服务器安全里打开3306端口,否则会报错】
- 重启容器

方法2:SSH直接配置
进入容器
docker exec -it openpanel3 /bin/bash # 进入容器填写数据库信息
vi config/database.conf
保存文件,
Ctrl+D退出容器,重启容器:docker restart openpanel3查看容器日志
docker logs -f openpanel3- 如果我们看到初始化/更新成功等字样,那就是跑起来了。

6.进入容器,创建账号
docker exec -it openpanel3 /bin/bash # 进入容器
python3 manage.py createsuperuser # 创建管理员命令, 根据提示创建即可7.添加aws镜像
python manage.py aws_update_images8.全部完成!!!访问ip:8111打开登录页面即可
引用:https://github.com/xsidc/cdntip
引用:https://vpsxb.net/3480/
©版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

评论已关闭